package com.invengo.library_rfid.analyze.utils.uhf.formatHelp;

public class CTagMemoryInfo {

    // 馆代码
    public int _nLibraryCode;
    // 馆名称
    public String _LibraryName;
    // 行业代码
    public int _nBussinessCode;
    // 外借的行业代码
    //  默认为194，与行业代码相同
    public int _nBussinessCode_CheckOut;
    // 写入密码
    public String _WritePassword;
    // 是否启用图书标签版本控制
    public boolean _VersionControl_BookTag;
    // 是否启用层标标签版本控制
    public boolean _VersionControl_LayerTag;
    // 是否启用借书卡标签版本控制
    public short _VersionControl_CardTag;
    // 图书标签版本号
    public short _VersionNO_BookTag;
    // 层标标签版本号
    public short _VersionNO_LayerTag;
    // 借书卡标签版本号
    public short _VersionNO_CardTag;
    // 标签防盗
    public boolean _WriteEAS;
    // 写借书卡EPC数据
    // 逻辑值Y或N，默认值为Y，表示需要写标签
    public boolean _Write_Card_EPC;
    // 高校数据模型OID相对序列
    public String _OID_High_School_Index;
    // 缺省EPC 用于标签注销后写入到标签中，如果为空则注销时不写标签
    public String _szDefault_EPC;
    // 销毁密码
    public String _DestroyPassword;
    // 默认分拣号
    public int _nDefault_Sort_NO = -1;
    // 高校数据模型启用AFI位，预留位
    // 默认为0
    public int _nHighSchoolModel_AFI_Used = 0;
    // 借还时整体写标签EPC
    // 默认为false
    public boolean _bWrite_EPC_Whole_When_Check = false;
    // 根据TID匹配写标签
    // 默认为true
    public boolean _bWrite_EPC_Match_By_TID = true;
    // 注册标签时TID匹配写标签
    // 默认为true
    public boolean _bRegister_EPC_Match_By_TID = true;
    // 光盘标签固定TID
    public String _szCD_Fixed_TID;
    // 803模块标签写入成功后校验
    // Y或N
    public boolean _WirteTag_Success_ReCheck_803 = false;
    // 更新图书标签版本号
    // 默认为true
    public boolean _bUpdate_BookTag_Version = true;
    // 扩展数据01
    // 默认为false
    public boolean _bExtendData01 = false;
    public String _szExtendData02;

    /// 构造函数
    public CTagMemoryInfo() {
        _Write_Card_EPC = true;
        _WriteEAS = true;
        _nBussinessCode = 194;//C2(H)
        _nBussinessCode_CheckOut = 194;//C2，默认与行业代码相同

        _VersionControl_BookTag = true;
        _VersionControl_CardTag = 1;
        _VersionControl_LayerTag = true;

        _VersionNO_BookTag = 1;
        _VersionNO_CardTag = 1;
        _VersionNO_LayerTag = 2;

        _bUpdate_BookTag_Version = true;

        _bExtendData01 = false;
    }
}
